import 'package:flutter/material.dart';
import '../../core/app_theme.dart';
import '../product/product_template_management_screen.dart'; // 导入模板管理页面
// import '../debug/phone_test_screen.dart'; // 导入测试页面

class DataManagementScreen extends StatelessWidget {
  const DataManagementScreen({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('数据管理', style: AppTheme.titleLarge),
      ),
      body: Padding(
        padding: const EdgeInsets.all(16.0),
        child: Column(
          children: [
          
            // 商品模板管理卡片
            Card(
              child: ListTile(
                leading: const Icon(Icons.library_books, color: Colors.blue),
                title: const Text('商品模板管理', style: AppTheme.bodyLarge),
                subtitle: const Text('管理通用商品模板，快速添加商品'),
                trailing: const Icon(Icons.arrow_forward_ios),
                onTap: () {
                  Navigator.push(
                    context,
                    MaterialPageRoute(
                      builder: (context) => const ProductTemplateManagementScreen(),
                    ),
                  );
                },
              ),
            ),
            const SizedBox(height: 16),
            // 其他数据管理功能可以在这里添加
            Card(
              child: ListTile(
                leading: const Icon(Icons.backup, color: Colors.green),
                title: const Text('数据备份', style: AppTheme.bodyLarge),
                subtitle: const Text('备份应用数据到文件'),
                trailing: const Icon(Icons.arrow_forward_ios),
                onTap: () {
                  // TODO: 实现数据备份功能
                },
              ),
            ),
            const SizedBox(height: 16),
            Card(
              child: ListTile(
                leading: const Icon(Icons.restore, color: Colors.orange),
                title: const Text('数据恢复', style: AppTheme.bodyLarge),
                subtitle: const Text('从备份文件恢复数据'),
                trailing: const Icon(Icons.arrow_forward_ios),
                onTap: () {
                  // TODO: 实现数据恢复功能
                },
              ),
            ),
          ],
        ),
      ),
    );
  }
}